package com.kmzx.one.project.service;

import com.kmzx.one.project.entity.RankTab;
import com.kmzx.one.project.others.dto.FriendPic;
import com.kmzx.one.project.others.dto.MemberActionInfo;
import com.kmzx.one.project.others.dto.MemberCenter;
import com.kmzx.one.project.others.dto.UserMsgInfo;

import java.util.List;

/**
 * @Project one
 * @Author: carol
 * @Date: 2020/9/3-10:30
 */
public interface UserMessageService {

    int checkUserMsgHas(String userId);

    void readingUserMsg(String userId, String id);

    List<UserMsgInfo> findUserMsgInfo(String userId, Integer pageNum, Integer pageSize);

    void readMessageUserAll(String userId);

    List<FriendPic> findFriendPic();

    List<MemberCenter> findMemberCenter();

    RankTab findUserMemberRank(String userId);

    List<MemberActionInfo> findMemberActionUpInfo();
}
